package lesson09;

import jdk.swing.interop.SwingInterOpUtils;

import java.util.regex.Pattern;

public class Test04 {
    public static void main(String[] args) {
//        Pattern pattern = Pattern.compile("^c[a-z]*t$");
//        System.out.println(pattern.matcher("c1t").matches());

        String str = "cat";
        System.out.println(str.matches("^c[a-z]*t$"));


        System.out.println("川A SB250".matches("^川A [A-Z0-9]{5}$"));
        System.out.println("510101199802125".matches("^\\d{15}|\\d{17}[0-9X]$"));
        System.out.println("51010119980212567X".matches("^\\d{15}(\\d{2}[0-9X])?"));

        // 作业
        // 一、增加或修改学生时做校验
        // 要求：
        // 1. 学生姓名必须是两个或以上的中文
        // 2. 学生性别必须是男或女
        // 3. 学生的年龄必须是18 - 30岁之间
        // 二、按照姓名搜索可以实现模糊查询
    }
}
